#pragma once

#include "events.hpp"
#include "models.hpp"

namespace qbe::layer {

void update(ecs::Query query, ecs::Bus& bus);
void clear_event(ecs::Query query);

struct LayerPlugin : public ecs::Plugin {
  void build(ecs::App& app);
};

}  // namespace qbe::layer